package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 竣工验收评审会议表
 *
 * @author admin
 * @since 2025-08-15
 */
@Data
@ApiModel(value="竣工验收评审会议表VO", description="竣工验收评审会议表VO")
public class CompletionAcceptanceMeetingVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段名称")
    @com.alibaba.excel.annotation.ExcelProperty("标段名称")
    @ApiModelProperty(value = "标段名称")
    private String sectionName;
    /**
     * 标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段编号")
    @com.alibaba.excel.annotation.ExcelProperty("标段编号")
    @ApiModelProperty(value = "标段编号")
    private String sectionCode;
    /**
     * 评审时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评审时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("评审时间")
    @ApiModelProperty(value = "评审时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reviewTime;
    /**
     * 评审地点
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评审地点")
    @com.alibaba.excel.annotation.ExcelProperty("评审地点")
    @ApiModelProperty(value = "评审地点")
    private String reviewLocation;
    /**
     * 参会人数
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="参会人数")
    @com.alibaba.excel.annotation.ExcelProperty("参会人数")
    @ApiModelProperty(value = "参会人数")
    private String attendeeCount;
    /**
     * 评审记录（关键内容）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评审记录（关键内容）")
    @com.alibaba.excel.annotation.ExcelProperty("评审记录（关键内容）")
    @ApiModelProperty(value = "评审记录（关键内容）")
    private String reviewRecord;
    /**
     * 竣工验收鉴定书(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="竣工验收鉴定书(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("竣工验收鉴定书(文件名 另提供附件)")
    @ApiModelProperty(value = "竣工验收鉴定书(文件名 另提供附件)")
    private String acceptanceCertificate;
    /**
     * 证书颁发时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="证书颁发时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("证书颁发时间")
    @ApiModelProperty(value = "证书颁发时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date certificateIssueTime;
    /**
     * 竣工验收报告（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="竣工验收报告（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty("竣工验收报告（文件名 另提供附件）")
    @ApiModelProperty(value = "竣工验收报告（文件名 另提供附件）")
    private String acceptanceReport;
    /**
     * 备案材料(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="备案材料(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("备案材料(文件名 另提供附件)")
    @ApiModelProperty(value = "备案材料(文件名 另提供附件)")
    private String filingMaterials;
    /**
     * 备案时间（基本信息：申报批复时间）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="备案时间（基本信息：申报批复时间）",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("备案时间（基本信息：申报批复时间）")
    @ApiModelProperty(value = "备案时间（基本信息：申报批复时间）")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date filingTime;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}